#!/bin/sh
echo "创建6个节点数据目录 16379 16380 16381 16382 16383 16384"
rm -rf 16379
rm -rf 16380
rm -rf 16381
rm -rf 16382
rm -rf 16383
rm -rf 16384

mkdir -p 16379/data
mkdir -p 16380/data
mkdir -p 16381/data
mkdir -p 16382/data
mkdir -p 16383/data
mkdir -p 16384/data

echo "设置配置文件"
cp redis.conf 16379/
cp redis.conf 16380/
cp redis.conf 16381/
cp redis.conf 16382/
cp redis.conf 16383/
cp redis.conf 16384/

echo "启动6节点"
docker-compose down

docker-compose up -d

echo "建立默认集群 前3个ip为主 后三个为从"
docker exec -it redis-node-1 redis-cli -a 1234 --cluster create 192.168.2.102:7001 192.168.2.102:7002 192.168.2.102:7003 192.168.2.102:7004 192.168.2.102:7005 192.168.2.102:7006 --cluster-replicas 1